﻿using baroIstatistik.Class;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace baroIstatistik
{
    public partial class _default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {


                if (Request.Cookies["kullanici"] != null)
                {
                    txtKullanici.Text = Request.Cookies["kullanici"]["email"].ToString();
                    TextPassword.Text = Request.Cookies["kullanici"]["pass"].ToString();
                    if (!Page.IsPostBack)
                    {
                        cnBeniHatirla.Checked = true;
                        LbBeniHatirla.Text = "Beni Unut";
                    }
                }
            }
            catch (Exception)
            {


            }
        }

        protected void btnGonder_Click(object sender, EventArgs e)
        {
            try
            {

           
            string[] bilgiler = context.loginkontrol(txtKullanici.Text, TextPassword.Text);

            if (bilgiler[0] != null)
            {

                

                //Session["name"] = bilgiler[1];
                //Session["surname"] = bilgiler[2];
             // Session["userid"] = bilgiler[4];
              if (Request.Cookies["uyebilgileri"]==null)
              {
                  HttpCookie uyebilgileri = new HttpCookie("uyebilgileri");            
                  uyebilgileri.Values.Add("name",Server.UrlEncode(bilgiler[1]));
                  uyebilgileri.Values.Add("sname", Server.UrlEncode(bilgiler[2]));
                  uyebilgileri.Values.Add("userid", Server.UrlEncode(bilgiler[4]));
                  uyebilgileri.Expires = DateTime.Now.AddDays(1);
                  Response.Cookies.Add(uyebilgileri);  
              }
              else
              {   
                  HttpCookie uyebilgileri = new HttpCookie("uyebilgileri");
                  uyebilgileri.Expires = DateTime.Now.AddDays(-1);
                  uyebilgileri.Values.Add("name", bilgiler[1]);
                  uyebilgileri.Values.Add("sname", bilgiler[2]);
                  uyebilgileri.Values.Add("userid", bilgiler[4]);
                  uyebilgileri.Expires = DateTime.Now.AddDays(1);
                  Response.Cookies.Add(uyebilgileri);  

              }
            
                
                

                //Response.Redirect("yeni_kayit.aspx?uid="+bilgiler[3]+"&nm="+bilgiler[1]+"&sn="+bilgiler[2]);

                Response.Redirect("yeni_kayit_m.aspx");

            }
            }
            catch (Exception ex)
            {
                throw;
            }


        }

        protected void cnBeniHatirla_CheckedChanged(object sender, EventArgs e)
        {

        }
    }
}